blog

ブログ

rubyのstr.insertでハマった話・・・

ブログ

rubyのstr.insertでハマりました(泣)

 

Rubyのstr.insertメソッドはstrのindexの位置に指定した文字列を挿入します。

hoge = “hogehoge”

new_hoge = hoge.insert(3, “-“)

puts new_hoge       #=> “hogehoge

 

ところがこのinsertメソッドは自分自身を壊してしまう破壊的メソッドでした・・・

hoge = “hogehoge”

new_hoge = hoge.insert(3, “-“)

puts hoge       #=> “hogehoge

 

 

《解決法》

new_hoge = hoge.clone.insert(3, “-“)

puts hoge       #=> “hogehoge

 

 

お問い合わせ

contact

有限会社ロジックベースのお問い合わせ窓口はこちらです。

お問い合わせ